
package com.xbongbong.admin.model;

import com.xbongbong.admin.domain.entity.VideoEntity;
import com.xbongbong.paas.toolbox.wrap.IModel;

import java.util.List;
import java.util.Map;


/**
* @author autoGen
* @time 2019-09-18 13:56:16
*/
public interface VideoModel extends IModel<VideoEntity> {

	Integer save(VideoEntity entity);

	void insertBatch(List<VideoEntity> entityList);

	Integer deleteByKey(Long key);

	VideoEntity getByKey(Long key);

	@Override
	List<VideoEntity> findEntitys(Map<String, Object> param);

    @Override
	Integer getEntitysCount(Map<String, Object> param);

    /**
	 * 插入一条视频
	 *
     * @param entity 视频实体
     * @return java.lang.Integer
     * @author 徐俊杰
     * @date 2019/9/23 10:39
     * @since v1.0
     */
	@Override
	Integer insert(VideoEntity entity);

	/**
	 * 批量更新（更新sort，update_time）
	 *
	 * @param list 攻略分组列表
	 * @author 徐俊杰
	 * @date 2019/9/20 10:39
	 * @since v1.0
	 */
	void updateBatch(List<VideoEntity> list);


}

